// Should only create one effect object per each effect class
/*function gewEffect(game)
{
  this.game = game;
  this.gl = game.gl;
  this.materialList = {}; 
  this.currentPass = null;
}
gewEffect.prototype=
{
  addMaterial:function(m)
  {
    this.materialList[m.name] = m;
  },
  renderMaterialList:function()
  {
    var list = this.materialList;
    for(var i in list)
    {
      list[i].render();
    }
  },
}
*/
//gewEffect.prototype.render()
{
  // push GL state
  // set GL state
  
  // render pass 0 with all material
  // render pass 1 with all material
  //..
  // pop GL state  
}
